package cn.gqr.service;

import cn.gqr.entity.*;

import java.util.List;
import java.util.Map;

public interface BlogService {

    //分页查询
    public Map findByPage(int start, String title,String typeId);

    //添加博客
    public Blog addBlog(BlogContent blog);

    //根据博客id查找文章
    public BlogConTypeUser findByIdBlog(String blogId);

    //根据博客id添加阅读量
    public boolean addReadCount(String id);

    //根据登录后的用户id查找博客
    public Map findByUidPage(int start);

    //根据内容id查找文章内容
    public Content findByContextId(String id);

    //根据内容id更新内容
    public boolean upById(Content content);

    //根据博客id删除文章
    public boolean del(Blog blog);

    //获取登录用户的收藏
    public Map findByPageCollect(int start);

    //根据id取消收藏
    public boolean cancelCollect(String bid);


    //查看文章是否收藏
    public boolean checkCollect(Collect collect);


    //添加收藏  参数博客 id
    public Collect addCollect(String bid);


}
